Welcome to the Apple Shared Library Manager release 1.1.2. The ASLM allows you create and use dynamically linkable and loadable shared libraries. The ASLM 1.1 supports system 6.0.5 and higher including running under single Finder.
Help and Documentation
=====================
Details on what the ASLM is and how to use it are located on the ASLM Documentation disk. The ASLM Installer disk also contains some documents with useful information:
•The "Change History" document contains a summary of changes made to fix bugs that were in ASLM 1.1.1 and 1.1.2.
•A summary of new features in version 1.1 that are not in ASLM 1.0 is contained in the "ASLM 1.1 Features" document.
What's New in ASLM 1.1.2
===============================
ASLM 1.1.2 is a bug fix release for ASLM 1.1.1 (which was a bug fix release for ASLM 1.1). It is binary compitible with ASLM 1.1 and 1.1.1 clients and shared libraries. They do not have to be rebuilt to use ASLM 1.1.2. Please see the "Change History" document for a list of changes and bug fixes. The main bug fixed in ASLM 1.1.2 was one that cause a crash when running under the Modern Memory Manager on PowerPCs.
Disk Contents
=============
The ASLM Installer disk installs ASLM into your system. Double-click on the Installer application (not the "Install Script" file) to install ASLM.
The ASLM Developer Tools disk contains developement tools, header files, and MPW libraries that developers will need to develop shared libraries and ASLM clients. The Installer does not install anything from the Developer disk. This needs to be done manually. See the Read Me! file on the Developer disk for more details.
The ASLM Debugging Tools disk contains a number of things that are useful when debugging ASLM libraries and clients. See the Read Me! file on the Debugging Tools disk for more details.
The ASLM Examples disk contains a number of examples. See the Read Me! file on the Examples disk for more details.
The ASLM Symantec Support disk contains MPW tools, MPW libraries, and documentation needed to use ASLM with Symantec C/C++ 6.0.1. See the Read Me! file on the ASLM Symantec Support disk for more details.
Bugs, Warnings, and Limitiation
=============================
RUN THE INSTALLER!!! Don't try to drag install ASLM 1.1.2 over version 1.0 or any prerelease versions of 1.1. The resource that was installed into the System file by earlier versions is not compatible with version 1.1.2. However, you may drag install ASLM 1.1.2 over the GM version of ASLM 1.1 and 1.1.1 (but not over any of the prerelease versions of ASLM 1.1!)
You might have problems installing ASLM from a CD-ROM drive. If so, then make a floppy out of the the "ASLM Installer.image" file and use this as the installer disk. You can also create a floppy by copying the CONTENTS of the "ASLM Installer" folder to floppy and naming it "ASLM Installer".
ASLM 1.1 does not officially support A/UX, but it should work without any problems. However, you will need to do a Custom Install in order to install under A/UX. Choose "ASLM for System 6" from the Custom Install when installing under A/UX. This will introduce problems when using the MacSNMP AppleTalk Transport, so you cannot use it under A/UX.
Installing any version of System 7 when ASLM is already installed will cause ASLM to no longer load. You will need to re-install ASLM in this case.
ASLM will not load under System 7.0.1 with tuneup 1.1.1 installed and AppleTalk turned off. Users should either turn AppleTalk on or upgrade to System 7.1 to avoid this problem.
The NewObject routine does not work with classes that have one or more virtual parents.
Send Questions and Bug Reports to...
================================
If you have any questions please AppleLink Garry Hornbuckle, the Apple Shared Library Manager Product Marketing Manager, at HORNBUCKLE1. Technical questions and bug reports should be sent to DEVSUPPORT. Please cc: HORNBUCKLE1 in this case.